Text copied to clipboard!
Τίτλος
Text copied to clipboard!Προγραμματιστής λειτουργιών συστήματος για ενσωματωμένα συστήματα
Περιγραφή
Text copied to clipboard!
Αναζητούμε έναν Προγραμματιστή λειτουργιών συστήματος για ενσωματωμένα συστήματα με εμπειρία στον σχεδιασμό, την ανάπτυξη και τη συντήρηση λογισμικού χαμηλού επιπέδου για ενσωματωμένες πλατφόρμες. Ο ιδανικός υποψήφιος θα έχει ισχυρό υπόβαθρο στον προγραμματισμό σε γλώσσες όπως C και C++, καθώς και κατανόηση της αρχιτεκτονικής υλικού και των λειτουργικών συστημάτων σε πραγματικό χρόνο (RTOS).
Ο ρόλος απαιτεί συνεργασία με διατμηματικές ομάδες για την ενσωμάτωση λογισμικού με υλικό, την αποσφαλμάτωση και τη βελτιστοποίηση κώδικα, καθώς και την εξασφάλιση της αξιοπιστίας και της απόδοσης του συστήματος. Ο υποψήφιος θα συμμετέχει επίσης στη συγγραφή τεχνικής τεκμηρίωσης και στην υποστήριξη της διαδικασίας πιστοποίησης προϊόντων.
Οι ευθύνες περιλαμβάνουν την ανάλυση απαιτήσεων συστήματος, την ανάπτυξη οδηγών συσκευών, την υλοποίηση πρωτοκόλλων επικοινωνίας και την ενσωμάτωση στοιχείων λογισμικού τρίτων. Η κατανόηση των προτύπων ασφαλείας και η εμπειρία με εργαλεία ελέγχου εκδόσεων όπως το Git είναι απαραίτητες.
Ο κατάλληλος υποψήφιος θα πρέπει να είναι σε θέση να εργάζεται ανεξάρτητα αλλά και ως μέλος ομάδας, να επιλύει προβλήματα με δημιουργικότητα και να προσαρμόζεται σε ένα δυναμικό περιβάλλον ανάπτυξης προϊόντων. Η γνώση εργαλείων ανάλυσης απόδοσης και debugging, καθώς και η εμπειρία με πρωτόκολλα όπως SPI, I2C, UART, CAN, είναι επιθυμητή.
Αν σας ενδιαφέρει να εργαστείτε σε καινοτόμα έργα που επηρεάζουν την καθημερινή ζωή μέσω της τεχνολογίας, αυτή είναι η κατάλληλη θέση για εσάς.
Καθήκοντα
Text copied to clipboard!- Ανάπτυξη και συντήρηση λογισμικού για ενσωματωμένα συστήματα
- Σχεδιασμός και υλοποίηση οδηγών συσκευών
- Ενσωμάτωση λογισμικού με υλικό
- Ανάλυση και κατανόηση απαιτήσεων συστήματος
- Αποσφαλμάτωση και βελτιστοποίηση κώδικα
- Συγγραφή τεχνικής τεκμηρίωσης
- Συμμετοχή στη διαδικασία πιστοποίησης προϊόντων
- Συνεργασία με διατμηματικές ομάδες
- Υλοποίηση πρωτοκόλλων επικοινωνίας (SPI, I2C, UART, CAN)
- Διασφάλιση αξιοπιστίας και απόδοσης του συστήματος
Απαιτήσεις
Text copied to clipboard!- Πτυχίο Πληροφορικής, Ηλεκτρονικής ή συναφούς τομέα
- Εμπειρία στον προγραμματισμό σε C/C++
- Καλή γνώση RTOS και αρχιτεκτονικής μικροελεγκτών
- Εμπειρία με εργαλεία ελέγχου εκδόσεων (π.χ. Git)
- Κατανόηση πρωτοκόλλων επικοινωνίας (SPI, I2C, UART, CAN)
- Ικανότητα αποσφαλμάτωσης και ανάλυσης απόδοσης
- Καλή γνώση αγγλικής γλώσσας (γραπτά και προφορικά)
- Ικανότητα εργασίας σε ομάδα και ανεξάρτητα
- Εμπειρία με εργαλεία ανάπτυξης ενσωματωμένων συστημάτων
- Κατανόηση προτύπων ασφαλείας και ποιότητας
Πιθανές ερωτήσεις συνέντευξης
Text copied to clipboard!- Ποια είναι η εμπειρία σας με RTOS;
- Έχετε αναπτύξει οδηγούς συσκευών στο παρελθόν;
- Ποια πρωτόκολλα επικοινωνίας έχετε χρησιμοποιήσει;
- Ποια εργαλεία debugging χρησιμοποιείτε συνήθως;
- Πώς διαχειρίζεστε την ενσωμάτωση λογισμικού με υλικό;
- Έχετε εμπειρία με πιστοποίηση προϊόντων;
- Ποια είναι η εμπειρία σας με Git ή άλλα εργαλεία ελέγχου εκδόσεων;
- Πώς διασφαλίζετε την απόδοση και αξιοπιστία του κώδικα σας;
- Έχετε εργαστεί σε διατμηματικές ομάδες;
- Ποια είναι η εμπειρία σας με C και C++;